SHIFT

DOS¿¡¼ ¹èÄ¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§ %0¡%9ÀÇ 10°³ÀÇ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª ±³Ã¼ÇÒ ¸Å°³º¯¼ö°¡ 10°³¸¦ ÃʰúÇÏ´Â °æ¿ì¿¡´Â À̸¦ Çѹø¿¡ ÁöÁ¤ÇÒ ¼ö ¾ø´Ù. À̸¦ À§ÇØ DOS¿¡¼´Â ¹èÄ¡ ÇÁ·Î±×·¥¿¡¼ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï SHIFT ¸í·É¾î¸¦ Á¦°øÇÑ´Ù.
ÀÌ ¸í·É¾î´Â ¹èÄ¡ ÆÄÀÏ ³»¿¡ ÀÖ´Â ±³Ã¼ÇÒ ¼ö ÀÖ´Â ¸Å°³º¯¼öÀÇ À§Ä¡¸¦ ¾ÕÀ¸·Î À̵¿Çϱâ À§ÇØ »ç¿ëÇÑ´Ù.
¡á »ç¿ë¹ý
SHIFT
¡á »ç¿ë»óÀÇ ÁÖÀÇ
¢Ñ SHIFT ¸í·É¾îÀÇ ÀÛµ¿ ¹æ¹ý
SHIFT ¸í·É¾î´Â °¢ ¸Å°³º¯¼ö¸¦ ¼±ÇàÀÚ¿¡ º¹»çÇÔÀ¸·Î½á %0¿¡¼ %9±îÁö ±³Ã¼ °¡´ÉÇÑ ¸Å°³º¯¼öÀÇ °ªÀ» º¯°æÇÑ´Ù.
Áï, %1ÀÇ °ªÀº %0¿¡ º¹»çµÇ°í, %2ÀÇ °ªÀº %1¿¡ º¹»çµÇ´Â ½ÄÀ¸·Î °è¼ÓµÈ´Ù. À̰ÍÀº ¸Å°³º¯¼öÀÇ ¸ðµç ¹øÈ£¿¡¼ °°Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹èÄ¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ À¯¿ëÇÏ´Ù.
¢Ñ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö »ç¿ëÇϱâ
»ç¿ëÀÚ°¡ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö¸¦ ¹Þ¾ÆµéÀÌ´Â ¹èÄ¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ ÀÖ¾î SHIFT ¸í·É¾î´Â ¸Å¿ì À¯¿ëÇÏ°Ô »ç¿ëµÈ´Ù.
¸¸¾à, »ç¿ëÀÚ°¡ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö¸¦ ¸í·É¾î ¶óÀο¡ ÁöÁ¤ÇÑ °æ¿ì 11¹øÂ°¿¡ ÁöÁ¤ÇÑ ¸Å°³º¯¼ö´Â SHIFT ¸í·É¾î¸¦ Çѹø ½ÇÇàÇÒ ¶§¸¶´Ù %9·Î ÀüȯµÉ °ÍÀÌ´Ù.
¢Ñ SHIFT ¸Å°³º¯¼öÀÇ µÇµ¹¸®±â
Á÷Àü¿¡ »ç¿ëÇÑ ¸Å°³º¯¼ö¸¦ ´Ù½Ã »ç¿ëÇÒ ¼ö´Â ¾ø´Ù. Áï, ¸Å°³º¯¼ö Áß¿¡¼ Çѹø SHIFTµÈ °æ¿ì ù ¹øÂ° ¸Å°³º¯¼ö¸¦ ¸Þ¸ð¸®¿¡¼ »èÁ¦Çϱ⠶§¹®¿¡ À̸¦ ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø´Ù.
¡á »ç¿ë ¿¹
´ÙÀ½ ¿¹¿¡¼ÀÇ ¹èÄ¡ ÇÁ·Î±×·¥Àº SHIFT ¸í·É¾î¸¦ ¸Å°³º¯¼öÀÇ ¸ðµç ¹øÈ£¿¡ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. À̰ÍÀº ÆÄÀÏ ¸ñ·ÏÀ» ƯÁ¤ÇÑ µð·ºÅ丮¿¡ º¹»çÇÑ´Ù. ¸Å°³º¯¼ö´Â ±× µð·ºÅ丮ÀÇ À̸§°ú ±× ´ÙÀ½¿¡ ¿À´Â ÆÄÀϸíÀÇ ¸ðµç ¹øÈ£ÀÌ´Ù.
@echo off
rem USERCOPY.BAT copies any number of files
rem to a directory
rem The command uses the following syntax:
rem usercopy dir file1 file2 . . . . .
set todir=%1
:getfile
shift
if "%1"=="" goto end
copy %1 %todir%
goto getfile
:end
set todir=
echo All done.
